home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / database / a4_print.zip / PRINTPAG.TXT < prev   
Text File  |  1993-02-01  |  9KB  |  184 lines

  1.                     Printing with Alpha FOUR:
  2.                      Page Alignment Problems
  3.  
  4. This document covers the more common printing alignment and page
  5. depth problems experienced with Alpha FOUR. There is first a
  6. description of some of the basic printing and page alignment
  7. concepts you should be aware of, and the second part goes into
  8. more specific problems and how to solve them. Should you run into
  9. page alignment problems when printing with Alpha FOUR, it will
  10. most likely fall into one of these categories:
  11.  
  12. Page alignment problems:
  13.    Page creep: each page prints lower or higher than the last.
  14.    Blank page printing after each page.
  15.    Each Mail Label or Form printing higher or lower than the
  16.    last.
  17.  
  18. Hardware connection problems
  19.   Printer not responding.
  20.  
  21.                       Some Printing Basics
  22.                                 
  23. Usable Space on the page:
  24. A typical 8.5" x 11" page usually consists 66 lines of usable
  25. space. This represents the standard 6 lines per inch (LPI)
  26. multiplied by 11" = 66 lines per page. The lines per inch setting
  27. is determined by how many lines of text will fit within 1" of
  28. vertical space. However there are factors to consider that will
  29. change the standard page depth:
  30.  
  31. If your printer is set to other than 6 lpi (lines per inch) you
  32. will be able to fit more or fewer lines within the same page. For
  33. example; if your printer is set internally to 8 lpi you will
  34. start out with 88 lines of usable space rather than 66.
  35.  
  36. Your printer may have a pre-set top and/or bottom margin that
  37. will subtract from the usable space. For example; If your printer
  38. is set to 66 lines per page but has a top and bottom margin of 3
  39. each you will effectively limit your usable space to 60 lines per
  40. page and your "Lines per page" setting should be 60 rather than
  41. 66 (66 total - 3 top - 3 bottom = 60 usable).
  42.  
  43. The page size and Alpha FOUR
  44. When printing anything within Alpha FOUR the program feeds a set
  45. number of lines to the printer and then tells the printer to go
  46. to the next page. The number of lines per page is determined
  47. either in the printer or within Alpha FOUR:
  48.  
  49. In the Printer: Most printers contain their own page depth
  50. setting. This may or may not affect the interaction between Alpha
  51. FOUR and the printer. Consult your printer documentation or call
  52. your printer company's technical support to determine the page
  53. depth setting in your printer.
  54.  
  55. Within Alpha FOUR there are two places where you can set the page
  56. depth (a.k.a Lines per page).
  57. The Printer Configuration file. The primary place for this is the
  58. "Lines per page:" setting in the Printer Configuration (a.k.a.
  59. printer driver). See page 22-7 in the Alpha FOUR version 2 manual
  60. or page 21-7 in the Alpha FOUR version 1 manual for more on the
  61. printer configuration.
  62.  
  63. The Report Parameters screen. The second place is within a given
  64. Report Layout. If you are designing a Report, on the Report
  65. Parameters screen you will find a setting (possibly on page 2 of
  66. this screen) "Standard page length:". This setting allows you to
  67. override the page depth setting in the printer configuration for
  68. this Report only. If you set this to "Yes" you are instructing
  69. Alpha FOUR to "just accept the page depth specified in the Alpha
  70. FOUR printer configuration". Set to "No" (with a page depth
  71. here), you are instructing Alpha FOUR that you "want this page
  72. depth setting to override the one in the printer configuration
  73. for this Report only".
  74.  
  75. If Alpha FOUR feeds more or fewer lines per page to the printer
  76. than the printer has as usable space per page this will often
  77. result in page creep. The best way to avoid page creep is to set
  78. the "Lines per page" in the printer configuration to the same
  79. number of usable lines offered by the printer.
  80.  
  81. In addition, Alpha FOUR has two basic ways of telling the printer
  82. how to go to the next line; FORMFEED and LINEFEED (sheetfeed is
  83. also an option, but the vast majority of printers use Formfeed or
  84. Sheetfeed). Which of these you specify in the printer
  85. configuration determines the method Alpha FOUR will use to
  86. instruct the printer to go to the next page.
  87.  
  88. With "Page Advance By" set to Linefeed. Alpha FOUR feeds lines of
  89. data to the printer until Alpha FOUR thinks the page is full
  90. (determined by the "Lines per page:" setting). Then Alpha FOUR
  91. sends one more line to the printer (Linefeed) to hopefully get
  92. the printer to the next page. If Alpha FOUR is set to the exact
  93. same page depth as the printer, this additional line will cause
  94. the printer to go to the top of the next page and start printing
  95. the next page at the correct place. If this linefeed happens too
  96. early (Alpha FOUR's page depth is less than the printer's), the
  97. printer will simply advance by one line within the same page.
  98. This will probably result in each page printing higher and
  99. eventually successive pages will start at the bottom of the
  100. previous page. If the page break happens too late (Alpha FOUR's
  101. page depth is set higher than the printer), the printer will go
  102. to the next page before Alpha FOUR instructed it to (Alpha FOUR
  103. assumes it is still on the first page). This will result in each
  104. page printing lower than the last or you get a blank page between
  105. pages.
  106.  
  107. With "Page Advance by" set to Formfeed. Alpha FOUR still feeds a
  108. set number of lines to the printer but when Alpha FOUR considers
  109. the page done (based on the "Lines per page") it issues a
  110. formfeed command to the printer. This formfeed command tells the
  111. printer "I don't care where you are on the page, just get me to
  112. the top of the next page" and the printer takes it from there.
  113. Hopefully, if the printer and Alpha FOUR are set to the same page
  114. depth this formfeed command will properly align the second page
  115. at the top.
  116.  
  117. If Alpha FOUR's page depth is lower than the page depth in the
  118. printer, Alpha FOUR will cut off the page prematurely and you
  119. will probably have some blank space at the bottom of the page,
  120. however, the top of each page should align properly.
  121.  
  122. If Alpha FOUR's page depth is higher than the printer's, the
  123. printer will end the page itself before Alpha FOUR would have
  124. ended it. Alpha FOUR would not be aware that the printer went to
  125. the next page and Alpha FOUR would then continue printing it's
  126. "first" page on the second page. This would likely result in
  127. either a short page between each full page or a blank page
  128. between each full page.
  129.  
  130.  
  131.             Solving Alignment and Page Depth problems
  132.                                 
  133. Most alignment and page depth problems are characterized by "Page
  134. Creep"; where each successive page prints higher or lower on the
  135. page than the last. This is most likely caused by a page depth
  136. setting in your printer configuration or Report Layout that is
  137. inconsistent with the page depth setting in your printer.
  138.  
  139. Page Creep
  140. Each page printing successively lower on the page than the last
  141. page.
  142. Decrease the "Lines per page:" setting in the printer
  143. configuration.
  144. NOTE: If you are printing a Report remember that the "Standard
  145. page length:" setting on the Report parameter screen will totally
  146. override any page depth settings in the printer configuration. If
  147. you are unsure, go to the report parameters screen and set
  148. "Standard Page depth" to "Yes" and make all page  depth
  149. adjustments from the "Lines per page" setting in the printer
  150. configuration file.
  151.  
  152. Each page printing successively higher on the page than the last
  153. page.
  154. Increase the "Lines per page:" setting in the printer
  155. configuration.
  156. NOTE: As with the last example, if you are printing a Report,
  157. remember that the "Standard page length:" setting on the Report
  158. parameter screen will totally override any page depth settings in
  159. the printer configuration. If you are unsure, go to the report
  160. parameters screen and set "Standard Page depth" to "Yes" and make
  161. all page  depth adjustments from the "Lines per page" setting in
  162. the printer configuration file.
  163.  
  164. Blank pages between each page
  165. Most likely the page depth is set incorrectly. To help you
  166. determine this, set the "Page Advance by:" in the printer
  167. configuration to Linefeed and you should then get page creep
  168. rather than blank pages. Then follow the instructions above for
  169. alleviating the page creep problem.
  170.  
  171. If you are getting a blank page at the end of the entire print
  172. job but not between pages, you most likely have a decimal code of
  173. "12" in the Close-out codes in the printer configuration. Simply
  174. remove the "12" and you should not have this problem. The "12"
  175. instructs Alpha FOUR to  issue one last formfeed to the printer
  176. at the end of the print job. Some printers leave the last page in
  177. the printer and need this "12" (Formfeed) to force the last page
  178. out.
  179.  
  180.  
  181. NOTE: If you are printing envelopes with Alpha FOUR or are
  182. experiencing alignment when printing mail labels with Alpha FOUR,
  183. refer to the separate documents on these subjects.
  184.